mud puddle - German English Dictionary